Objectifs d'apprentissage
- Définir et implémenter des fonctions personnalisées avec plusieurs paramètres
- Analyser les différences entre portée locale, globale et de bloc
- Utiliser les instructions return pour extraire des données depuis les contextes de fonction
- Identifier et résoudre les ombres de variables et les conflits de nommage